<?php

    include_once('db.php');  
    $corte_menos_uno = 1;

    if ($corte_menos_uno > 0){
        $result = mysql_query("SELECT * from empresa where id_empresa > 1");
        while ($row = mysql_fetch_array($result)) {
            //DEBE
            $result2 = mysql_query("select a.id_empresa, round(sum(a.total),2) as debe from quincenas a where a.id_corte = $corte_menos_uno and a.id_empresa =" . $row['id_empresa']);
            while ($row2 = mysql_fetch_array($result2)) {
                $debe = $row2['debe'];
            }
            if ($debe == null){
                $debe = 0;
            }
            
            //PAGA
            $result3 = mysql_query("select b.id_empresa, round(sum(b.monto),2) as paga from pago b where b.id_corte = $corte_menos_uno and b.id_empresa =" . $row['id_empresa']);
            while ($row3 = mysql_fetch_array($result3)) {
                $paga = $row3['paga'];
            }
            if ($paga == null){
                $paga = 0;
            }
            
            
            $restante = $debe - $paga;
            $interes_generado =  $restante * ( $row['tasa_interes'] / 100);
            if($restante < 1){
                $sql = "insert into quincena_calculo values('',$corte_menos_uno,". $row['id_empresa'] .",now(),$debe,$paga,$restante,$interes_generado,'x','')";    
                echo $sql;
            } else{
                $sql = "insert into quincena_calculo values('',$corte_menos_uno,". $row['id_empresa'] .",now(),$debe,$paga,$restante,$interes_generado,'','')";    
                echo $sql;
            }
            // Insertamos en tabla quincenas pago
            mysql_query($sql, $link);
            // comprobar inserción
            $my_error = mysql_error($link);
            if (!empty($my_error)) {
                echo "Ha habido un error al insertar los valores de tabla quincenas pago. $my_error";
            } else{

            }      

        }
    }
?>
